00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a00a00a00a00a00a00a00a00a00a00a00a00a00a00a00a00a00a00a00a00a00a00a00a00a00a00a00a00a00a00a00a00a00000000a00a00a00a00a00a00a00a00a00a00a00a00a00a00a00a00a00a00a00e00f00a00a00a00a00a00a00a00a00a00a00a00a00000000a00a00a00a00a00a00c01c00e00a00a00a00a00a00a00a00a00e00c00j00c00c00a00a00a00a00a00a00a00a00a00a00a00000000a00a00a00a00c00c00c00c00c00c00e00a00a00a00a00a00a00c00c00c00c00e00a00a00a00a00a00a00a00a00a00a00a00000000a00a00c00c00c00d00d00c00c00c00a00a00a00a00a00a00a00a00w00f00e00a00a00a00a00a00a00a00a00a00a00a00a00000000a00a00a00c00c00c00c00c00c00c00c00a00a00a00a00a00a00a00w00a00a00a01a00a00a00a00a00a00a00a00a00a00a00000000a00a00e00c00c00b00c00c00k00a00a00a00a00a00a00a00a00a00a00a00a00a00a00a00a00a00a00a00a00a00a00a00a00000000a00a00a00e00c00c00c00c00a00a00a00a00a02a00a00a00a00a00a00a00a00a00a00a00a00a00a00a00a00a00a00a00a00000000a00a00a00a00c00d00k00a00a00a00a00a00a00a00a00a00a00a00a00a00a00a00a00a00a00a00a00a00a00a00a00a00a00000000a00a00a00a00a00w00a00a00a00a00a00a01a00a00a00a00a00a00a00a00a00a00a00a00a00a00a00a00a00a00a00a00a00000000a00P00a00a00a00w00a00a00a00a00L00a00f00e00c00a00a00a00a00a00a00a00a00a00a00a00a00a00a00a00a00a00a00000000a00a00a00a00a00a00w00a00a00c00c00c00c00d00c00f00a00a00a00a00a00a00a00a00a00a00a00a00a00a00a00a00a00000000a00a00a00a00a00a00z00c00c00c00c00c00c01c00d00f00a00a00a00a00a02a00a00a00a00a00a00a00a00a00a00a00a00000000a00a00a00a00a00a00c00c00c00c00c00e00c00c01c00c00d00a00a00a02a00a00a00a00a00a00c00c00e00a00a00a00a00000000a00a00a00a00c01c00c10c10e00c02c00c00c02c00c00c00e00a00a00a00a00e00f00q10c00e00c00c10c10c00a00a00a00000000a00a00a00a00c00c10c10c10c10c00c00e00c00c00c00c00c00a00a00a00a00e00o00e10c00f00c00c10c10d10d00a00a00000000a00a00a00c00c10c10c10c10c00c00e00c00c00c00c00l00c00a00a00a00e00O00c00O00c10c10c10c10d10d00a00a00a00000000a00a00a00c00c00c00d10c10c00c01c00c00c00c00c00c00c00a00a00a00a00f00c00c00c10c10d10c10c10d10d00a00a00000000a00a00a00k00c00c00c00c00c00O00c00c00c00c00e00e00a00a00a00a00a00f00O00O00e10d10d10c10d10d00a00a00a00000000a00a00a00a00a00c00c00a00a00a00c00c00c00c00a00a00a00a00a00a00a00a00e00c00e00a00a00a10d10d00a00a00a00000000a00a00a00a00a00a00a00a00a00a00a00a00a00a00a00a00a00a00a00a00a00a00e00f00a00a00a00a00a00a00a00a00a00000000a00a00a00a00a00a00a00a00a00a00a00a00a00a00a00a00a00a00a00a00a00a00a00a00a00a00a00a00a00a00a00a00a000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000900000